Skip to content

Release 0.3.1: clean deps, add guard test#184

Merged
koaning merged 1 commit intomainfrom
koaning/clean-pyproject-deps
Mar 25, 2026
Merged

Release 0.3.1: clean deps, add guard test#184
koaning merged 1 commit intomainfrom
koaning/clean-pyproject-deps

Conversation

@koaning
Copy link
Copy Markdown
Owner

@koaning koaning commented Mar 25, 2026

Summary

  • Removed accidental python-dotenv and umap-learn from core dependencies (not used by any widget)
  • Added test_no_unexpected_dependencies that asserts core deps match an allowlist — CI will catch future dep creep
  • Added HoverZoom reference doc and mkdocs nav entry
  • Bumped version to 0.3.1

Test plan

  • uv run pytest tests/test_imports.py passes (19/19 including new dep guard)
  • Verify pip install wigglystuff no longer pulls in umap-learn/python-dotenv

🤖 Generated with Claude Code

- Remove accidental python-dotenv and umap-learn core dependencies
- Add test_no_unexpected_dependencies to catch future dep creep in CI
- Add HoverZoom reference doc and mkdocs nav entry
- Bump version to 0.3.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@koaning koaning merged commit 8212867 into main Mar 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant